package com.lnsystem.common;

import org.joda.time.LocalDate;

public class StockCriteria {
	
	double minPrice;
	double maxPrice;
	double minVolume;
	LocalDate scanStartDate;
	boolean basingStockOnly;
	int SMAPeriod;
	int daysForAveragingVolume;
	boolean todayOnly;
	boolean currentMonthOnly;
	boolean bottomingWithHammerOnly;
	boolean reversalHammerOnly;
	boolean whiteHammerOnly;
	boolean downTrendingOnly;
	
	public double getMinPrice() {
		return minPrice;
	}
	public void setMinPrice(double minPrice) {
		this.minPrice = minPrice;
	}
	public double getMaxPrice() {
		return maxPrice;
	}
	public void setMaxPrice(double maxPrice) {
		this.maxPrice = maxPrice;
	}
	public double getMinVolume() {
		return minVolume;
	}
	public void setMinVolume(double minVolume) {
		this.minVolume = minVolume;
	}
	public LocalDate getScanStartDate() {
		return scanStartDate;
	}
	public void setScanStartDate(LocalDate scanStartDate) {
		this.scanStartDate = scanStartDate;
	}
	public boolean isBasingStockOnly() {
		return basingStockOnly;
	}
	public void setBasingStockOnly(boolean basingStockOnly) {
		this.basingStockOnly = basingStockOnly;
	}
	public int getSMAPeriod() {
		return SMAPeriod;
	}
	public void setSMAPeriod(int sMAPeriod) {
		SMAPeriod = sMAPeriod;
	}
	public int getDaysForAveragingVolume() {
		return daysForAveragingVolume;
	}
	public void setDaysForAveragingVolume(int daysForAveragingVolume) {
		this.daysForAveragingVolume = daysForAveragingVolume;
	}
	public boolean isTodayOnly() {
		return todayOnly;
	}
	public void setTodayOnly(boolean todayOnly) {
		this.todayOnly = todayOnly;
	}
	public boolean isCurrentMonthOnly() {
		return currentMonthOnly;
	}
	public void setCurrentMonthOnly(boolean currentMonthOnly) {
		this.currentMonthOnly = currentMonthOnly;
	}
	public boolean isBottomingWithHammerOnly() {
		return bottomingWithHammerOnly;
	}
	public void setBottomingWithHammerOnly(boolean bottomingWithHammerOnly) {
		this.bottomingWithHammerOnly = bottomingWithHammerOnly;
	}
	public boolean isReversalHammerOnly() {
		return reversalHammerOnly;
	}
	public void setReversalHammerOnly(boolean reversalHammerOnly) {
		this.reversalHammerOnly = reversalHammerOnly;
	}
	public boolean isWhiteHammerOnly() {
		return whiteHammerOnly;
	}
	public void setWhiteHammerOnly(boolean whiteHammerOnly) {
		this.whiteHammerOnly = whiteHammerOnly;
	}
	public boolean isDownTrendingOnly() {
		return downTrendingOnly;
	}
	public void setDownTrendingOnly(boolean downTrendingOnly) {
		this.downTrendingOnly = downTrendingOnly;
	}
	
}
